home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19970626-19970929 / 000411_news@newsmaster….columbia.edu _Fri Sep 26 11:25:03 1997.msg < prev    next >
Internet Message Format  |  1997-09-28  |  6KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id LAA20204
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Fri, 26 Sep 1997 11:25:02 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id LAA03537
  7.     for kermit.misc@watsun; Fri, 26 Sep 1997 11:25:02 -0400 (EDT)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.protocols.kermit.misc,comp.dcom.modems,comp.std.internat
  11. Subject: Re: Kermit as a terminal for V.18-capable modems
  12. Date: 26 Sep 1997 15:24:56 GMT
  13. Organization: Columbia University
  14. Lines: 107
  15. Message-ID: <60gk48$6se$1@apakabar.cc.columbia.edu>
  16. References: <609at2$jf1@gateway.dircsa.org.au>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:7736 comp.dcom.modems:200726 comp.std.internat:7178
  19.  
  20. In article <609at2$jf1@gateway.dircsa.org.au>,
  21. Arthur Marsh <arthur@gateway.dircsa.org.au> wrote:
  22. : Over the last few years work has been going on to develop an ITU-T 
  23. : Recommendation for a modem that would inter-work with text telephone devices
  24. : currently in use around the world.
  25. : One can find out about this work at: http://www.pi.se/~omnitor, particularly:
  26. :    Linkname: V.18 final version __DETERMINED__( Q09a10r2.doc )
  27. :         URL: http://www.pi.se/~omnitor/q09a10r2.doc
  28. : for the current version of ITU-T Recommendation V.18.
  29. : In it, ISO 10646 is used as the character set.
  30. : This is interesting as I have not previously seen any modem explicitly 
  31. : supporting double byte character sets, and wonder how an external 
  32. : V.18-compliant modem would do so, and what non-propriatary-to-the-V.18
  33. : -compliant modem terminal software e.g. Kermit-95 would do to handle double
  34. : byte character sets, given that modems currently use 8 data bits 1 stop bits
  35. : no parity for commands and responses.
  36. : Is there a standard sequence in ISO 10646 that can be used to tell a terminal
  37. : package to enter ISO 10646 mode? Presumably the V.18-compliant modem could
  38. : also accept and send data as single-byte Latin-1 characters.
  39. I'm looking at one of the V.18 documents now.  Like all ITU-T (formerly
  40. CCITT) docments, it requires more than a casual browsing.  A couple quick
  41. reactions (pardon me if I'm missing something very basic -- I can't use the
  42. Microsoft Word document):
  43.  
  44.  1. ITU modem command-language standards have never caught on.  What about
  45.     V.25bis, which is at present the ONLY international standard in this
  46.     area?  As far as I know, it is used in Brazil (by law) and nowhwere
  47.     else.  This is yet another area that is driven by the chaotic
  48.     marketplace, where the de facto "standard" is the Hayes AT command set.
  49.     But of course, this varies wildly in both syntax and semantics from one
  50.     modem to the next.  Nevertheless, we can see that most makers of
  51.     communication software (other than the Kermit Project) feel it is quite
  52.     safe to ignore all non-Hayes modem command languages, even the
  53.     international standard one, the paramount example of this being
  54.     Microsoft TAPI.
  55.  
  56.  2. I don't think ISO 10646 is an issue; only regular, unaccented Roman
  57.     letters are used in text-telephone messages.  Quoting:
  58.  
  59. The initial condition of the converter shall be the Letters (LTRS) mode,
  60. therefore the DCE shall send the LTRS character (11111) to the line prior to
  61. transmitting the first translated character. The receiver decoding shall also
  62. start up in the LTRS mode.  Additionally, the DCE shall send the appropriate
  63. mode character (i.e., LTRS or FIGS) every 72 characters.
  64.  
  65. The 5-bit codes supported are given in Tables A-1 and A-2.  Each character
  66. shall consist of the 5-bit sequence given in the tables preceded by a one
  67. start bit and followed by a minimum of one and one half stop bits.
  68.  
  69. The DCE shall convert the 5-bit coded characters received from the line to the
  70. appropriate 7-bit coded characters and transfer them to the DTE on circuit 104
  71. (or its equivalent).
  72.  
  73. The DCE shall convert the 7-bit coded characters received from the DTE on
  74. Circuit 103 (or its equivalent) to the appropriate 5-bit coded characters (see
  75. Annex A) and transmit to the line.
  76.  
  77. (End quote)
  78.  
  79. Please correct me if I am wrong.    
  80.  
  81. Appendix 2 says something about ISO 10646, but I can't find any reference
  82. to Appendix 2 anywhere else in the document
  83.  
  84. : This is interesting as I have not previously seen any modem explicitly 
  85. : supporting double byte character sets, and wonder how an external 
  86. : V.18-compliant modem would do so...
  87. :
  88. Appendix 2 says that the default character set (for what?) is Level 1,
  89. 2-byte ISO 10646 sent as two conventionally framed 8-bit bytes.
  90.  
  91. : ... and what non-propriatary-to-the-V.18
  92. : -compliant modem terminal software e.g. Kermit-95 would do to handle double
  93. : byte character sets, given that modems currently use 8 data bits 1 stop bits
  94. : no parity for commands and responses.
  95. According to V.18, that will not change.  UARTs are UARTs, etc.  To send a
  96. 2-byte character, one sends two one-byte characters.
  97.  
  98. Kermit 95 will support double-byte character sets in a future release.
  99.  
  100. : Is there a standard sequence in ISO 10646 that can be used to tell a terminal
  101. : package to enter ISO 10646 mode? Presumably the V.18-compliant modem could
  102. : also accept and send data as single-byte Latin-1 characters.
  103. :  
  104. Yes, the standard for character-set designation and invocation
  105. is ISO 2022.  Character sets are registered by the ISO in the International
  106. Register of Coded Character Sets to be Used with Escape Sequences, which is
  107. maintained on behalf of the ISO by the ECMA.
  108.  
  109. By the way, transmission of bare Level-1 ISO 10646 (which is equivalent
  110. to "bare" Unicode) is problematic in general, and in most arenas where
  111. Unicode is used internally, a different transfer format, such as UTF8, is
  112. used that is compatible with ASCII and Latin-1.  In some cases, as in the
  113. Plan 9 Operating System, UTF-8 is used internally as well.
  114.  
  115. Clearly there will be a lot of "shaking out" in this area in the coming
  116. years.
  117.  
  118. - Frank